package cn.lingyangwl.agile.system.assembly;

import cn.lingyangwl.agile.system.model.entity.MobileMenu;
import cn.lingyangwl.agile.system.model.rqrs.menu.MobileMenuResp;
import cn.lingyangwl.agile.system.model.rqrs.menu.MobileMenuSaveReq;
import cn.lingyangwl.agile.system.model.rqrs.menu.MobileMenuUpdateReq;
import org.mapstruct.Mapper;

/**
 * 移动端菜单
 *
 * @author shenguangyang
 */
@Mapper(componentModel = "spring")
public interface MobileMenuAssembly {
  MobileMenuResp toMobileMenuResp(MobileMenu source);
  
  MobileMenu toMobileMenu(MobileMenu source);
  
  MobileMenu toMobileMenu(MobileMenuUpdateReq source);
  MobileMenu toMobileMenu(MobileMenuSaveReq source);
}
